 ===============================================================================
 «Публичная библиотека» (http://publ.lib.ru)
 ===============================================================================
 Герберт Шилдт
 Полный справочник по С
 4-е издание
 Москва - Санкт-Петербург - Киев: Издательский дом «Вильямс», 2002

 C: The Complete Reference, Fourth Edition
 Herbert Schildt
 Osborne/McGraw-Hill
 Berkeley New York St. Louis San Francisco Auckland Bogota Hamburg London Madrid Mexico City Milan Montreal New Delhi Panama City Paris Sao Paulo Singapore Sydney Tokyo Toronto

 ББК 32.973.26-018.2.75
 Ш55
 УДК 681.3.07

 Издательский дом «Вильямс»
 Заведующий редакцией С.Н. Тригуб
 Перевод с английского А.Г. Беляева, И.В. Константинова, И.С. Литвинова, В.Д. Лузина, В.Н. Романова, А.Г. Сысонюка
 Под редакцией Я.К. Шмидского

 Шилдт, Герберт. Полный справочник по С., 4-е издание: Перевод с английского. - М.: Издательский дом «Вильямс», 2002. - 704 с.: ил. - Парал. тит. англ.
 ISBN 5-8459-0226-6 (рус.)
 В данной книге, задуманной как справочник для программистов, работающих на языке С., подробно описаны все аспекты языка С и его библиотеки стандартных функций. Главный акцент сделан на стандарте ANSI/ISO языка С. Приведено описание как стандарта С89, так и С99. Особое внимание уделяется учету характеристик трансляторов, среды программирования и операционных систем, использующихся в настоящее время. Уже в самом начале подробно представлены все средства языка С., такие как ключевые слова, инструкции препроцессора и другие. Вначале описывается главным образом С89, а затем приводится подробное описание новых возможностей языка, введенных стандартом С99. Такая последовательность изложения позволяет облегчить практическое программирование на языке С., так как в настоящее время именно эта версия для большинства программистов представляется как «собственно С», к тому же это самый распространенный в мире язык программирования. Кроме того, эта последовательность изложения облегчает освоение C++, который является надмножеством С89.
 В книге много содержательных, нетривиальных примеров. Рассмотрены наиболее важные и распространенные алгоритмы и приложения, необходимые для каждого программиста, а также применение методов искусственного интеллекта и программирование для Windows 2000. Обсуждаются вопросы эффективности, переносимости и отладки программ. А в конце книги возможности языка С иллюстрируются на примере разработки его интерпретатора. Это, несомненно, самый лучший способ для осмысления, постижения и понимания чистоты и элегантности языка С.

 ББК 32.973.26-018.2.75

 ОГЛАВЛЕНИЕ:
 Часть I. Основы языка С (29).
 Глава 1. Обзор возможностей языка С (31).
 Глава 2. Выражения (43).
 Глава 3. Операторы (81).
 Глава 4. Массивы и строки (107).
 Глава 5. Указатели (125).
 Глава 6. Функции (147).
 Глава 7. Структуры, объединения, перечисления и декларация typedef (169).
 Глава 8. Ввод/вывод на консоль (195).
 Глава 9. Файловый ввод/вывод (215).
 Глава 10. Препроцессор и комментарии (241).
 Часть II. Стандарт С99 (253).
 Глава 11. С99 (255).
 Часть III. Стандартная библиотека (273).
 Глава 12. Редактирование связей, использование библиотек и заголовков (275).
 Глава 13. Функции ввода/вывода (283).
 Глава 14. Строковые и символьные функции (319).
 Глава 15. Математические функции (345).
 Глава 16. Функции времени, даты и локализации (373).
 Глава 17. Функции динамического распределения памяти (385).
 Глава 18. Служебные функции (391).
 Глава 19. Функции обработки двухбайтовых символов (417).
 Глава 20. Библиотечные средства, добавленные в версии С99 (425).
 Часть IV. Алгоритмы и приложения (435).
 Глава 21. Сортировка и поиск (437).
 Глава 22. Очереди, стеки, связанные списки и деревья (459).
 Глава 23. Разреженные массивы (493).
 Глава 24. Синтаксический разбор и вычисление выражений (509).
 Глава 25. Решение задач с помощью искусственного интеллекта (529).
 Часть V. Разработка программ с помощью С (571).
 Глава 26. Создание скелета приложения для Windows 2000 (573).
 Глава 27. Проектирование программ с помощью С (591).
 Глава 28. Производительность, переносимость и отладка (603).
 Часть VI. Интерпретатор языка С (621).
 Глава 29. Интерпретатор языка С (623).
 Предметный указатель (681).

 Научно-популярное издание
 Герберт Шилдт
 Полный справочник по С., 4-е издание
 Литературный редактор С.Г. Татаренко
 Верстка О.В. Линник
 Художественный редактор В.Т. Павлютин
 Технический редактор Г.Н. Горобец
 Корректор Л.А. Гордиенко, Т.А. Корзун, О.В. Мишутина
 Издательский дом «Вильямс». Москва
 ===============================================================================
 *** О П И С А Н И Е * И З Д А Н И Я *** 5.4 ***
 ===============================================================================
 |ТИТУЛ ВЕБ-СТРАНИЦЫ¦ Шилдт Герберт
 |СЕРИЯ, ГОД, НОМЕР ¦
 |АВТОРЫ... НАЗВАНИЕ¦ Шилдт Г._ Полный справочник по C.
 |НАЗВАНИЕ ОРИГИНАЛА¦ C: The Complete Reference, Fourth Edition
 |ЖАНР-ФОРМА-ВИД-ТИП¦ Научно-популярное издание. 4-е издание.
 Автор: Герберт Шилдт (Herbert Schildt).
 Перевод с английского А.Г. Беляева, И.В. Константинова, И.С. Литвинова, В.Д. Лузина, В.Н. Романова, А.Г. Сысонюка. Под редакцией Я.К. Шмидского.
 |ИЗДАТЕЛЬ. - СЕРИЯ ¦ Москва: Издательский дом «Вильямс», 2002
 |АВТОРЫ ФАЙЛА И OCR¦ Скан, обработка, формат Djv-Fax, Pdf-Fax: ???, доработка, формат Pdf-Fax: звездочет, 2024
 |ОСНОВНОЕ ИМЯ ПАПКИ¦ Shildt_Gerbert
 |ОСНОВНОЕ ИМЯ СЕРИИ¦
 |ОСНОВНОЕ ИМЯ ФАЙЛА¦ Shildt_G.__Polnyy_spravochnik_po_C.(2002)
 |ДОПОЛНЕНИЯ К ИМЕНИ¦ [djv-fax] [pdf-fax]
 |ОСНОВНОЕ ИМЯ ОБЛ. ¦ Pspc02
 |АННОТАЦИЯ ИЗДАНИЯ ¦ ИЗ ИЗДАНИЯ:
 В данной книге, задуманной как справочник для программистов, работающих на языке С., подробно описаны все аспекты языка С и его библиотеки стандартных функций. Главный акцент сделан на стандарте ANSI/ISO языка С. Приведено описание как стандарта С89, так и С99. Особое внимание уделяется учету характеристик трансляторов, среды программирования и операционных систем, использующихся в настоящее время. Уже в самом начале подробно представлены все средства языка С., такие как ключевые слова, инструкции препроцессора и другие. Вначале описывается главным образом С89, а затем приводится подробное описание новых возможностей языка, введенных стандартом С99. Такая последовательность изложения позволяет облегчить практическое программирование на языке С., так как в настоящее время именно эта версия для большинства программистов представляется как «собственно С», к тому же это самый распространенный в мире язык программирования. Кроме того, эта последовательность изложения облегчает освоение C++, который является надмножеством С89.
 В книге много содержательных, нетривиальных примеров. Рассмотрены наиболее важные и распространенные алгоритмы и приложения, необходимые для каждого программиста, а также применение методов искусственного интеллекта и программирование для Windows 2000. Обсуждаются вопросы эффективности, переносимости и отладки программ. А в конце книги возможности языка С иллюстрируются на примере разработки его интерпретатора. Это, несомненно, самый лучший способ для осмысления, постижения и понимания чистоты и элегантности языка С.
 |СОДЕРЖАНИЕ ИЗДАНИЯ¦ ОГЛАВЛЕНИЕ:
 Часть I. Основы языка С (29).
 Глава 1. Обзор возможностей языка С (31).
 Глава 2. Выражения (43).
 Глава 3. Операторы (81).
 Глава 4. Массивы и строки (107).
 Глава 5. Указатели (125).
 Глава 6. Функции (147).
 Глава 7. Структуры, объединения, перечисления и декларация typedef (169).
 Глава 8. Ввод/вывод на консоль (195).
 Глава 9. Файловый ввод/вывод (215).
 Глава 10. Препроцессор и комментарии (241).
 Часть II. Стандарт С99 (253).
 Глава 11. С99 (255).
 Часть III. Стандартная библиотека (273).
 Глава 12. Редактирование связей, использование библиотек и заголовков (275).
 Глава 13. Функции ввода/вывода (283).
 Глава 14. Строковые и символьные функции (319).
 Глава 15. Математические функции (345).
 Глава 16. Функции времени, даты и локализации (373).
 Глава 17. Функции динамического распределения памяти (385).
 Глава 18. Служебные функции (391).
 Глава 19. Функции обработки двухбайтовых символов (417).
 Глава 20. Библиотечные средства, добавленные в версии С99 (425).
 Часть IV. Алгоритмы и приложения (435).
 Глава 21. Сортировка и поиск (437).
 Глава 22. Очереди, стеки, связанные списки и деревья (459).
 Глава 23. Разреженные массивы (493).
 Глава 24. Синтаксический разбор и вычисление выражений (509).
 Глава 25. Решение задач с помощью искусственного интеллекта (529).
 Часть V. Разработка программ с помощью С (571).
 Глава 26. Создание скелета приложения для Windows 2000 (573).
 Глава 27. Проектирование программ с помощью С (591).
 Глава 28. Производительность, переносимость и отладка (603).
 Часть VI. Интерпретатор языка С (621).
 Глава 29. Интерпретатор языка С (623).
 Предметный указатель (681).
 ===============================================================================